package verins.algrtm;

import java.io.IOException;
import javax.swing.JOptionPane;

public class LanzadorAlgoritmos {

    public static boolean evaluar(String nombreAlgoritmo, String ruta1, String ruta2, int porcentaje){
        Algoritmo algoritmo = null;
        if (nombreAlgoritmo.equals("HuellasMinucias")){
            algoritmo=new AlgoritmoHuellasMinucias(ruta1, ruta2);
        }
        else if (nombreAlgoritmo.equals("FirmasPoligonos")){
            algoritmo=new AlgoritmoFirmasH(ruta1, ruta2);
        }

        try{
            int resultado = algoritmo.getVerificacion();
            return resultado>=porcentaje;
        }
        catch(IOException ex){
            JOptionPane.showMessageDialog(null, "Error al leer los archivos");
        }
        return false;
    }

}
